📡 🖥️ 🔔
Atelier de Professionnalisation — Année 2 · BTS SIO SISR
PRTG Network Monitor — Supervision d'Infrastructure
PRTG · Capteurs WMI · SNMP · MySQL · Alertes · Windows Server · Linux · Supervision réseau
4
Équipements supervisés
3
Groupes créés
3
Capteurs MySQL
Alertes validées
📋
Sujet de l'atelier
Initiation à PRTG — Tutoriel LMD
⬇  Télécharger
📄
Compte-rendu
AP PRTG Network Monitor — Compte-rendu Adrien Blaize
⬇  Télécharger
Contexte de l'atelier

Cet atelier consiste à déployer et configurer PRTG Network Monitor (Paessler) sur une machine Windows 11 dédiée, puis à superviser l'ensemble de l'infrastructure virtualisée : machines Linux (LAMP, SNMP), serveur Windows Server AD, et bases de données MySQL.

PRTG s'administre via une interface web et fonctionne sur un système de capteurs qui interrogent régulièrement les équipements. L'objectif est de créer une arborescence de groupes, d'y ajouter des équipements, de configurer des capteurs adaptés à chaque type de machine, de paramétrer des seuils d'alerte personnalisés, et de valider le déclenchement des alertes en simulant des pannes.

Installation & Configuration initiale de PRTG
1
Préparation de la VM Windows 11 et installation de PRTG
Installation

Clone complet d'une VM Windows 11 sur Proxmox, configurée avec 4 cœurs (type host) et une carte réseau Intel E1000E. La machine n'est pas rattachée au domaine — cela permet de démontrer l'utilisation de credentials différents par équipement supervisé. Nom de machine : PRTG-LOGIN, IP fixe : 172.30.2ee.50.

  • Téléchargement de la version d'évaluation sur paessler.com avec adresse @lmdsio.fr (notifications réelles)
  • Exécution de l'installeur — accepter la licence — saisir l'adresse mail pour les alertes
  • Mode d'installation Rapide — découverte automatique du réseau lancée
  • PRTG s'ouvre dans le navigateur (Firefox recommandé) — connexion avec prtgadmin / prtgadmin
  • La découverte automatique a trouvé 141 capteurs dont le commutateur de niveau 3 (2 capteurs par port) → suppression de la passerelle pour libérer des capteurs (limite 100 en version gratuite)
✅ PRTG opérationnel — 11 capteurs actifs après nettoyage
2
Création de l'arborescence de groupes
Organisation

PRTG fonctionne sur un système d'héritage — les propriétés définies au niveau d'un groupe (credentials, intervalles, etc.) sont automatiquement héritées par tous les équipements enfants. Sans organisation en groupes, il faudrait reconfigurer manuellement chaque équipement.

Création d'un groupe racine Equipements-TP avec 3 sous-groupes correspondant aux types de machines de l'infrastructure :

  • Mes-Machines-Linux — pour les VM Debian (LAMP, SNMP) sans authentification Windows
  • Mes-Machines-AD — pour les serveurs Windows intégrés au domaine · credentials AD renseignés au niveau du groupe (domaine DOMPGI, compte administrateur)
  • Mes-Machines-Windows-Autonomes — pour les postes Windows hors domaine
✅ Arborescence créée — héritage des credentials configuré
Supervision des machines Linux
3
Ajout de la machine LAMP et découverte automatique
Linux · LAMP

Déplacement de la machine LAMP (172.30.230.80) découverte automatiquement vers le groupe Mes-Machines-Linux, puis renommage. PRTG a automatiquement découvert les capteurs Ping et HTTP disponibles sur cette machine.

Ajout manuel de la VM Linux SNMP (172.30.230.20) via clic droit sur le groupe → Ajouter un appareil. Après découverte automatique, l'agent SNMP installé sur cette machine fournit 23 capteurs supplémentaires : charge CPU, mémoire, disques, interfaces réseau, processus…

  • La découverte automatique multiplie les capteurs — certains peuvent être inutiles
  • 23 capteurs obtenus grâce à la communauté SNMP publique configurée sur la VM
  • Le nom Linux de la machine est affiché automatiquement entre parenthèses
✅ 2 machines Linux supervisées — Ping, HTTP, SNMP opérationnels
4
Personnalisation d'un capteur HTTP (sous-répertoire)
Linux · HTTP

Le capteur HTTP par défaut teste uniquement la racine du site (http:///). Pour surveiller un sous-répertoire ou une page applicative spécifique, il faut créer un capteur personnalisé pointant vers la bonne URL.

Création d'un sous-répertoire sitedd sur le serveur Apache (mkdir /var/www/html/sitedd && touch index.html), puis ajout d'un capteur HTTP nommé sitedd pointant vers http://172.30.230.80/sitedd. Délai d'expiration réduit à 30 secondes.

  • Clic droit sur l'équipement LAMP → Ajouter un capteur → technologie HTTP
  • Nom : sitedd · URL : http://172.30.230.80/sitedd · Méthode : GET
  • Premier état : Inconnu (pas encore de données) → après analyse : Disponible ✅
  • Test de panne : sous-répertoire supprimé → capteur passe à 404 Not Found ❌ puis revient au vert après recréation
✅ Capteur HTTP ciblé sur sous-répertoire applicatif fonctionnel
Supervision du serveur Windows AD
5
Installation du fournisseur WMI SNMP sur le serveur AD
Windows Server · WMI

Sans le fournisseur WMI SNMP installé, la découverte automatique retourne une erreur : « No response (check: firewalls, routing, snmp settings, community, passwords etc) ». PRTG ne peut pas récupérer les métriques système (CPU, RAM, disque) via WMI sans cette fonctionnalité.

Installation de la fonctionnalité Fournisseur WMI SNMP via l'assistant Ajout de rôles et de fonctionnalités sur Windows Server. Sous Windows 10/11 : Paramètres → Applications → Fonctionnalités facultatives → Fournisseur SNMP WMI (820 Ko).

  • Gestionnaire de serveur → Ajouter des rôles et fonctionnalités
  • Fonctionnalités → Service SNMP → cocher Fournisseur WMI SNMP
  • Installer → patienter jusqu'au message « Installation réussie »
✅ Fournisseur WMI SNMP installé — capteurs WMI disponibles
6
Capteurs WMI — CPU, RAM et Espace Disque sur le serveur AD
Windows · WMI

Ajout du serveur AD dans le groupe Mes-Machines-AD (credentials hérités : domaine DOMPGI, compte administrateur). Trois capteurs WMI installés pour surveiller les métriques critiques du serveur.

  • Ping — vérification de la joignabilité réseau du serveur
  • Charge CPU (WMI) — surveillance de l'utilisation processeur en temps réel
  • Espace disque libre (WMI) — surveillance de l'espace disponible sur tous les lecteurs
  • Mémoire (WMI) — surveillance de la RAM disponible

L'espace disponible étant de 51%, j'ai défini des limites inférieures : avertissement (orange) si l'espace libre passe sous 60%, erreur (rouge) si sous 20%. Le capteur est immédiatement passé en orange, confirmant le bon fonctionnement des seuils.

✅ Serveur AD supervisé — seuil 60%/20% déclenche l'alerte orange
Supervision de la base de données MySQL
7
Configuration de MySQL pour l'accès distant depuis PRTG
MySQL · Prérequis

Par défaut, MySQL écoute uniquement sur 127.0.0.1 (boucle locale). PRTG ne peut pas s'y connecter depuis une machine distante — toute tentative retourne ERROR 2002: Can't connect to MySQL server. De plus, aucun utilisateur n'est autorisé à se connecter depuis une IP externe.

Deux modifications nécessaires sur la VM LAMP :

  • Modifier /etc/mysql/mariadb.conf.d/50-server.cnf : changer bind-address = 127.0.0.1 en bind-address = 172.30.230.81 (ou 0.0.0.0 pour toutes interfaces)
  • Redémarrer le service : service mysql restart
  • Dans l'invite MySQL, créer l'utilisateur PRTG avec les droits nécessaires :
  • GRANT ALL PRIVILEGES ON gsb_frais.* TO [email protected] IDENTIFIED BY 'secret';
  • Renseigner les credentials MySQL dans les paramètres de l'équipement LAMP dans PRTG (utilisateur : prtguser)
✅ MySQL accessible depuis PRTG — utilisateur prtguser créé
8
Capteur Port TCP 3306 — Disponibilité du service MySQL
MySQL · Capteur Port

Capteur Port-3306-MySQL surveillant l'ouverture du port TCP 3306. Ce capteur est le plus simple pour vérifier que le service MySQL est démarré et accessible, sans avoir besoin d'exécuter de requête.

  • État initial : Disponible ✅ après 60 secondes d'intervalle
  • Arrêt du service : service mysql stop → passage en Avertissement 🟠 (1 intervalle), puis Erreur 🔴
  • Redémarrage : service mysql start → retour au vert automatiquement après 60 secondes
✅ Alerte port 3306 validée — orange puis rouge en cas de panne
9
Capteur MySQL — Nombre de lignes retournées par une requête
MySQL · Capteur SELECT *

Capteur Nb-Lignes-Table-Visiteur utilisant la requête SELECT * FROM Visiteur;. PRTG compte le nombre de lignes retournées et l'affiche comme valeur. Ce capteur permet de surveiller la croissance d'une table au fil du temps.

  • Créer le fichier Liste-Visiteurs.sql dans C:\Programme(x86)\PRTG Network Monitor\Custom Sensors\sql\mysql\ (Notepad en admin)
  • Ajouter un capteur MySQL v2 → base de données : gsb_frais · fichier SQL : Liste-Visiteurs.sql
  • Traitement des données : Compter les lignes du tableau
  • Résultat : 27 lignes affichées → validation en ajoutant 2 visiteurs via phpMyAdmin → valeur passe à 29 ✅
✅ Capteur MySQL — 29 visiteurs détectés en temps réel
10
Capteur MySQL — Résultat d'une requête COUNT(*)
MySQL · Capteur COUNT

Capteur Compte-Nb-Visiteurs utilisant la requête SELECT Count(*) FROM Visiteur;. Contrairement au capteur précédent qui compte les lignes retournées, celui-ci récupère directement la valeur numérique renvoyée par la requête — plus efficace pour de grandes tables.

  • Fichier SQL : Nb-Visiteurs.sql contenant SELECT count(*) FROM Visiteur;
  • Traitement des données : Traiter le tableau de données
  • Sélectionner la valeur de canal par : Numéro de colonne (colonne 0)
  • Nom du canal : Nb-Visiteurs-GSB
  • Résultat : valeur 29 affichée, identique au capteur précédent — cohérence validée ✅
✅ Deux approches MySQL comparées et validées — valeur 29 cohérente
Validation des alertes
11
Test de détection des pannes — Arrêt de service et extinction machine
Alertes · Tests

Avant d'approfondir la configuration, j'ai validé que les capteurs détectent bien les pannes dans deux scénarios : l'arrêt d'un service actif et l'extinction complète d'une machine.

  • Commande : service apache2 stop sur la machine LAMP
  • Le capteur HTTP passe en Avertissement 🟠 après 1 intervalle
  • Puis en Erreur 🔴 — le Ping reste vert (machine joignable, service arrêté)
  • Redémarrage Apache → retour au vert automatique ✅
  • Machine SNMP éteinte → Ping passe en erreur
  • Tous les capteurs de la machine passent en Suspendu par dépendance 🔵 — comportement attendu
  • PRTG ne lance plus d'analyses inutiles sur une machine injoignable
  • Redémarrage → tous les capteurs repassent progressivement au vert ✅

Les alertes ont généré des notifications envoyées à l'adresse @lmdsio.fr renseignée lors de l'installation, confirmant le bon fonctionnement du système d'alertes de bout en bout.

✅ Alertes validées — panne détectée, notification envoyée, retour à la normale confirmé
Bilan de l'atelier
Étape Réalisé Résultat clé
Installation PRTG sur VM Windows 11 ✓ Fait IP fixe 172.30.2ee.50 · Passerelle supprimée · 11 capteurs actifs
Arborescence Equipements-TP (3 sous-groupes) ✓ Fait Linux / Machines-AD / Windows-Autonomes · Credentials hérités
Supervision machine LAMP (Linux) ✓ Fait Ping + HTTP + capteur HTTP personnalisé (sous-répertoire sitedd)
Supervision machine SNMP (Linux) ✓ Fait 23 capteurs SNMP découverts automatiquement
Fournisseur WMI SNMP sur Windows Server AD ✓ Fait Fonctionnalité installée · Capteurs CPU, RAM, disque opérationnels
Seuil d'alerte espace disque (60%/20%) ✓ Fait Capteur passé en orange à 51% disponible — comportement validé
MySQL — Accès distant + 3 capteurs ✓ Fait Port 3306 · SELECT * (27→29 lignes) · SELECT Count(*) cohérent
Tests d'alertes (Apache + machine SNMP) ✓ Fait Alerte email reçue · Capteurs suspendus par dépendance · Retour au vert
Outils & technologies utilisés
PRTG Network Monitor WMI SNMP MySQL / MariaDB Windows Server AD Apache2 / LAMP Proxmox VE phpMyAdmin Windows 11 Debian Linux